\begin{center}
    \section{使用范例}
\end{center}\par
\begin{tcolorbox}[
    summarybox,
    title=\textbf{内容提要}
]
    本章内容包括本模板的若干实际应用举例，一些功能的回顾性使用与数学排版示例等。
\end{tcolorbox}
    本章的内容为：
    \begin{center}
        \niceframe{
            \begin{forest}
                for tree={grow'=east}
                [使用范例
                    [图片与表格
                        [插入图片]
                        [插入表格]
                        [使用 \lstinline{tikz} 绘图]
                        [使用 \lstinline{tcolorbox} 绘制表格]
                    ]
                    [封面与排版
                        [使用 \lstinline{forest} 制作导引图]
                        [使用 \lstinline{multicol} 制作内容提要]
                        [封面制作示例]
                        [数学写作示例]
                    ]
                    [其他方案
                        [使用 \lstinline{tikz} 的各种功能]
                        [使用外置绘图工具配合 \lstinline{pdfpages}]
                        [寻找宏包]
                    ]
                ]
            \end{forest}
        }
    \end{center}
\newpage
\subsection{图片与表格}
\subsubsection{插入图片}
    插图功能由 \lstinline{graphicx} 提供，具体内容与使用方式可参考 \href{https://ctan.org/pkg/graphicx}{官方文档}，我们在这里简述其的使用。基于 \lstinline{figure} 环境，我们可以使用 \lstinline{includegraphics} 插入图片：
    \begin{figure}[h!]
        \centering
        \includegraphics[scale=0.2]{example_sweep_tosho.png}
        \caption{\href{https://www.pixiv.net/member_illust.php?illust_id=103416122&mode=medium}{图源}}
    \end{figure}
    \begin{lstlisting}
\begin{figure}[h!]
    \centering
    \includegraphics[scale=0.2]{example_sweep_tosho.png}
    \caption{\href{https://www.pixiv.net/member_illust.php?
    illust_id=103416122&mode=medium}{图源}}
    \label{fig:example}
\end{figure}
    \end{lstlisting}
    \noindent 具体情况仍请参考上述文档；我们不建议在具体使用中插入过大的图片，亦或者数量过多的图片，这有可能会导致不可估计的编译速度减缓。
\subsubsection{插入表格}
    利用 \lstinline{tabularx}，我们可以使用 \lstinline{tabular} 环境配合 \lstinline{table} 环境制作表格，具体内容与使用方式亦可参考 \href{https://www.ctan.org/pkg/tabularx}{官方文档}，我们在这里也只是简述其的使用。
    \begin{table}[h!]
        \centering
        \begin{tabular}{|l|c|r|}
             \hline
             我是内容1 & 我是表格内容2 & 我是$\Hom$-集 \\
             \hline
             我是内容3 Nya! & 我是表格内容4 & 我是$\RHom$-集 \\
             \hline
        \end{tabular}
        \caption{我是表格名}
    \end{table}
    \begin{lstlisting}
\begin{table}[h!]
    \centering
    \begin{tabular}{|l|c|r|}
        \hline
        我是内容1 & 我是表格内容2 & 我是$\Hom$-集 \\
        \hline
        我是内容3 Nya! & 我是表格内容4 & 我是$\RHom$-集 \\
        \hline
    \end{tabular}
    \caption{我是表格名}
    \label{tab:example}
\end{table}
    \end{lstlisting}
\subsubsection{使用 \lstinline{tikz} 绘图}
    本节专门针对数学方面的绘图，即 \lstinline{tikz-cd}及其相关内容，具体内容与使用方式亦可参考 \href{https://www.ctan.org/pkg/tikz-cd}{官方文档}，我们在这里也只是简述其的使用。
    \[ \begin{tikzcd}
            {\mathbb{F}_p\dotimes \prism^{[m]}_R\{n\}}
            \arrow[r]
            \arrow[d, "\sim" sloped, "\varphi\{n\}-1"']
            & {\mathbb{F}_p\dotimes\prism_R\{n\}}
            \arrow[r]
            \arrow[d, "\varphi\{n\}-1"']
            & {\mathbb{F}_p\dotimes\prism_R\{n\}/\prism^{[m]}_R\{n\}}
            \arrow[d, "\rho_R"] \\
            {\mathbb{F}_p\dotimes\prism^{[m]}_R\{n\}}
            \arrow[r]
            & {\mathbb{F}_p\dotimes\prism^{[-n^\prime]}_R\{n\}}
            \arrow[r]
            & {\mathbb{F}_p\dotimes(\prism^{[-n^\prime]}_R\{n\}/\prism^{[m]}_{R}\{n\})}
    \end{tikzcd} \]
    \begin{lstlisting}
\[ \begin{tikzcd}
    {\mathbb{F}_p\dotimes \prism^{[m]}_R\{n\}}
    \arrow[r]
    \arrow[d, "\sim" sloped, "\varphi\{n\}-1"']
    & {\mathbb{F}_p\dotimes\prism_R\{n\}}
    \arrow[r]
    \arrow[d, "\varphi\{n\}-1"']
    & {\mathbb{F}_p\dotimes\prism_R\{n\}/\prism^{[m]}_R\{n\}}
    \arrow[d, "\rho_R"] \\
    {\mathbb{F}_p\dotimes\prism^{[m]}_R\{n\}}
    \arrow[r]
    & {\mathbb{F}_p\dotimes\prism^{[-n^\prime]}_R\{n\}}
    \arrow[r]
    & {\mathbb{F}_p\dotimes(\prism^{[-n^\prime]}_R\{n\}/
    \prism^{[m]}_{R}\{n\})}
\end{tikzcd} \]
    \end{lstlisting}
    \noindent 在色彩模式下，所有的彩色盒子都可以自然覆盖 \lstinline{tikz} 绘图的背景，即它们不会显示为透明背景，而是自然嵌入彩色盒子的背景中。例外的情况是使用 \lstinline{description} 的箭头属性，会导致彩色盒子的相应部分被覆盖从而变为空白。
    \begin{proposition*}{}{}
        \[ \begin{tikzcd}
            A
            \arrow[r]
            \arrow[d]
            & B
            \arrow[d] \\
            C
            \arrow[r]
            & D
        \end{tikzcd} \]
    \end{proposition*}
    \begin{lstlisting}
\begin{proposition*}{}{}
    \[ \begin{tikzcd}
        A
        \arrow[r]
        \arrow[d]
        & B
        \arrow[d] \\
        C
        \arrow[r]
        & D
    \end{tikzcd} \]
\end{proposition*}     
    \end{lstlisting}
\subsubsection{使用 \lstinline{tcolorbox} 绘制表格}
    通过 \lstinline{tcolorbox} 配合 \lstinline{tabularx} 可以使彩色盒子也适配表格的情况，使用方式与一般情况类似：
    \begin{tcolorbox}[
        tabularx={X|X|X},
        title=我是表格名]
        我是表格内容1 & 我是表格内容2 & 我是表格内容3 \\
        \hline
        我是表格内容4 & 我是表格内容5 & 我是表格内容6 \\
    \end{tcolorbox}
    \begin{lstlisting}
\begin{tcolorbox}[
    tabularx={X|X|X},
    title=我是表格名
]
    我是表格内容1 & 我是表格内容2 & 我是表格内容3 \\
    \hline
    我是表格内容4 & 我是表格内容5 & 我是表格内容6 \\
\end{tcolorbox}
    \end{lstlisting}
\noindent 唯一可能不同的是因为彩色盒子自带了上下的框线，不需要额外添加 \lstinline{\hline}。
\newpage
\subsection{封面与排版}
\subsubsection{使用 \lstinline{forest} 制作导引图}
    本文中的索引图由 \lstinline{forest} 配合 \lstinline{niceframe} 制作，这是一种相较直接使用 \lstinline{tikz} 画图更加简便的方案（因为 \lstinline{forest} 基于 \lstinline{tikz} 但相对简单），关于其的具体内容仍可参考 \href{https://www.ctan.org/pkg/forest}{官方文档} 中的内容，我们在此演示本文中样式的树状导引图：
    \begin{center}
        \niceframe{
            \begin{forest}
                for tree={grow'=east}
                [目录 
                    [子目录1
                        [子子目录1.1
                            [...]
                        ]
                    ]
                    [子目录2
                        [子子目录2.1
                            [...]
                        ]
                    ]
                ]
            \end{forest}
        }
    \end{center}
    \begin{lstlisting}
\begin{center}
    \niceframe{
        \begin{forest}
            for tree={grow'=east}
            [目录 
                [子目录1
                    [子子目录1.1
                        [...]
                    ]
                ]
                [子目录2
                    [子子目录2.1
                        [...]
                    ]
                ]
            ]
        \end{forest}
    }
\end{center}
    \end{lstlisting}
    \noindent 相应的内容也可以在 \lstinline{[ ]} 处加入并列的 \lstinline{[ ]} 完成。
\subsubsection{使用 \lstinline{multicol} 制作内容提要}
    以下仅作为一个例子演示，实际上在用其他\lstinline{multicol}的同功能宏包替换其后，只需要使用相应的命令亦然可以做到相应的效果。除此以外，也可以善用诸如 \lstinline{tikz} 宏包或其他工具绘图，然后插入其中。我们直接使用的是 \lstinline{summarybox} 的 \lstinline{tcbstyle} 定义内容提要盒子，实际上还可以配合 \lstinline{multicol} 制作成关键词形式的内容提要，即：
    \begin{tcolorbox}[
        summarybox, 
        title=\textbf{内容提要}
    ]
        \begin{multicols}{2}
            我是关键词1 我是关键词2 \\
            我是关键词3 我是关键词4
        \end{multicols}
    \end{tcolorbox}
    \begin{lstlisting}
\begin{tcolorbox}[
    summarybox, 
    title=\textbf{内容提要}
]
    \begin{multicols}{2}
        我是关键词1 我是关键词2 \\
        我是关键词3 我是关键词4
    \end{multicols}
 \end{tcolorbox}
    \end{lstlisting}
    \noindent 也可以配合列表环境使用：
    \begin{tcolorbox}[
        summarybox, 
        title=\textbf{内容提要}
    ]
        \begin{multicols}{2}
            \begin{itemize}
                \item 我是关键词1
                \item 我是关键词2
                \item 我是关键词3
                \item 我是关键词4
            \end{itemize}
        \end{multicols}
    \end{tcolorbox}
    \begin{lstlisting}
\begin{tcolorbox}[
    summarybox, 
    title=\textbf{内容提要}
]
    \begin{multicols}{2}
        \begin{itemize}
            \item 我是关键词1
            \item 我是关键词2
            \item 我是关键词3
            \item 我是关键词4
        \end{itemize}
    \end{multicols}
\end{tcolorbox}
    \end{lstlisting}
\subsubsection{封面制作示例}
    除去之前说过的 \lstinline{pdfpages} 的手段，我们在此演示本文的封面页的制作手段，它仅仅使用了一点点 \lstinline{tcolorbox} 也因此并没有什么复杂的：
    \begin{lstlisting}
\definecolor{titlepagecolor}{HTML}{8767B6}
\definecolor{titlefontcolor}{HTML}{F3CF9B}
\begin{titlepage}
    \vspace*{\fill}
    \begin{figure}[h]
        \centering
        \includegraphics[width=10cm]{coverpage_sweep_tosho.png}
    \end{figure}
    \vspace*{\fill}
    \begin{tcolorbox}[
        colback  = titlepagecolor!70,
        colframe = titlepagecolor,
        boxrule  = 1.5mm
    ]
        \begin{center}
            \Huge{\textcolor{titlefontcolor}
            {\bfseries{Magicat模板使用指南}}} \\
            \LARGE{\textcolor{titlefontcolor}{
            \DavidStar \bfseries{石礼晴} \DavidStar}}
        \end{center}
    \end{tcolorbox}
    \vspace*{\fill}
    \clearpage
    \thispagestyle{empty}
    \begin{center}
        \vspace*{\fill}
        \curlyframe{\begin{center}
            \Large{\bfseries{编译日期：\today}}
        \end{center}}
        \vspace*{\fill}
        \begin{tabular*}{\textwidth}{ccc}
            \includegraphics{coverpage_ccby.png}
            &   \begin{minipage}[b]{0.75\textwidth}
                    \small{\textsf{本作品采用知识共享署名4.0
                    国际许可协议，
                    访问 \href{http://creativecommons.org/
                    licenses/by/4.0/}
                    {creativecommons} 查看该许可协议。}}
                \end{minipage}
            \end{tabular*}
    \end{center}
    \cleardoublepage
\end{titlepage}
    \end{lstlisting}
    \noindent 关于其中的文件请参考前文中给出的相应内容，我们不提供源文件的下载方式；此外，\lstinline{\today} 样式的修改来自于 \lstinline{isodate} 宏包的修改，旨在将其的显示更紧凑化一些。
\subsubsection{数学写作示例}
我们在此使用一些 \lstinline{magicbook} 选项中的命令与本模板中的其他内容略微展示下数学写作的效果。\par
    考虑$\Spf(\mathbb{Z}_p)$的绝对棱镜景$\Spf(\mathbb{Z}_p)_{\prism}$，任取$X$是光滑紧合$\mathbb{Z}_p$-概形，以下函子：
    \[ (A,I) \mapsto H^{\bullet}_{\prism}(X_{\overline{A}}/A) \]
    给出$\Spf(\mathbb{Z}_p)$上的棱镜晶体：任取有界棱镜$(A,I)$，总存在一个$A$-模的完美复形使得每个有界棱镜态射$(A,I)\rightarrow (B,J)$都是拟同构：
    \[ B\underset{A}{\dotimes} H^{\bullet}_{\prism}(X_{\overline{A}}/A)\simeq H^{\bullet}_{\prism}(X_{\overline{B}}/B) \]
    由此可见如下构造：
    \[ \{\text{Cartier-Witt叠上的完美复形}\}\simeq \{\text{$\Spf(\mathbb{Z}_p)$上的完美棱镜晶体}\} \]
    从而有：
    \begin{definition*}{\textbf{(棱镜上同调层)}}{}
        给定光滑紧合$\mathbb{Z}_p$-概形$X$，以上函子诱导Cartier-Witt叠上的完美复形$\mathscr{H}_{\prism}(X)$称为$X$的\uline{\emph{棱镜上同调层}}。
    \end{definition*}
    \begin{example*}{\textbf{(Breuil-Kisin扭)}}{}
        对于射影直线$\mathbb{P}^1$的情况，任取有界棱镜$(A,I)$，以$A\{-1\}$记2次棱镜上同调群$H^{2}_{\prism}(\mathbb{P}^1_{\overline{A}}/A)$，这是一个可逆$A$-模；其的逆$A\{1\}$就是$A$的Breuil-Kisin扭，相应的构造$(A,I)\mapsto A\{1\}$是可逆棱镜晶体（对应Cartier-Witt叠上的线丛）。
    \end{example*}
    考虑拟紧合拟可分离有界$p$-进形式概形$\mathfrak{X}$，$H^{\bullet}_{\prism}(\mathfrak{X})\{n\}=:H^{\bullet}_{\prism}(\mathfrak{X})$就是其的绝对棱镜复形。对于同义态射$\iota:\Fil^n_{\mathrm{N}}H^{\bullet}_{\prism}(\mathfrak{X})\{n\}\rightarrow H^{\bullet}_{\prism}(\mathfrak{X})\{n\}$，$\mathfrak{X}$的$\mathbb{Z}_p(n)$-系数组合上同调为以下态射的纤维：
    \[ (\varphi\{n\}-\iota): \Fil^{n}_{\mathrm{N}}H^{\bullet}_{\prism}(\mathfrak{X})\{n\}\to H^{\bullet}_{\prism}(\mathfrak{X})\{n\} \]
    继续迂回，回到绝对棱镜复形的讨论，将其延展到$R\rightarrow\prism_R$的构造上。利用无穷范畴中的生相化交换环（另译生动交换环），可见无穷函子：
    \[ \mathsf{AniCRing}\to \D(\mathbb{Z}_p) \]
    如此：
    \begin{remark}{\textbf{(导出下降)}}{}
        给定生相化交换环$R$，有余单纯图表：
        \[ \begin{tikzcd}
            {R\dotimes\mathbb{F}_p}
            \arrow[r, shift left=1]
            \arrow[r, shift right=1]
            & {R\dotimes\mathbb{F}_{p}\dotimes\mathbb{F}_{p}}
            \arrow[r, shift left=2]
            \arrow[r]
            \arrow[r, shift right=2]
            & {\cdots}
        \end{tikzcd} \]
        在$\prism_{R}$的层次上就是：
        \[ \begin{tikzcd}
            {\prism_{R\dotimes\mathbb{F}_p}}
            \arrow[r, shift left=1]
            \arrow[r, shift right=1]
            & {\prism_{R\dotimes\mathbb{F}_p\dotimes\mathbb{F}_p}}
            \arrow[r, shift left=2]
            \arrow[r]
            \arrow[r, shift right=2]
            & {\cdots}
        \end{tikzcd} \]
    \end{remark}
\newpage
\subsection{其他方案}
\subsubsection{使用 \lstinline{tikz} 的各种功能}
    众所周知，\lstinline{tikz} 的功能十分强大，所以对于一些绘图情况实际上不需要使用 \lstinline{graphicx}，直接使用 \lstinline{tikz} 便可以解决。通过诸如\href{https://tex.stackexchange.com/questions/61274/is-there-any-way-to-type-latex-code-directly-into-the-text-boxes-inkscape}{Is there any way to type latex code directly into the text boxes inkscape?} 中提到的手段等外置绘图工具，我们可以有效利用 \lstinline{tikz} 的相关功能。我们在这里给出一些例子：
    \begin{center}
        \begin{tikzpicture}
            \draw[rotate=40] (0, 0) ellipse(2 and 1.2);
            \path[green!35!black] (-1, -1) edge [bend left] (1.2, 0.6);
            \node at(1.2, 0.6)[right]{\scriptsize\( \lambda \)};
            \fill(-0.2, 0.07) circle (1pt) node[below]{\scriptsize\( p \)};
            \draw[-latex,thick](-0.2, 0.07)--(0.7, 0.8) node[left, xshift = -0.1cm]{\scriptsize\( X \)};
            \node at(0, -1)[right]{\scriptsize\( M \)};
        \end{tikzpicture}
    \end{center}
    \begin{lstlisting}[
        language={TeX},
        numbers=left,
        numbersep=2em,
        numberstyle=\footnotesize,
        frame=shadowbox,
        rulesepcolor=\color{red!20!green!20!blue!20}]
\begin{center}
    \begin{tikzpicture}
        \draw[rotate=40] (0, 0) ellipse(2 and 1.2);
        \path[green!35!black] (-1, -1)
        edge[bend left] (1.2, 0.6);
        \node at (1.2, 0.6)[right]、
        {\scriptsize\( \lambda \)};
        \fill(-0.2, 0.07) circle (1pt)
        node[below]{\scriptsize\( p \)};
        \draw[-latex,thick](-0.2, 0.07)--(0.7, 0.8) 
        node[left, xshift = -0.1cm]{\scriptsize\( X \)};
        \node at(0, -1)[right]{\scriptsize\( M \)};
    \end{tikzpicture}
\end{center}
    \end{lstlisting}
    \begin{center}\small\begin{tikzpicture}[xscale=4.5, yscale=1.7, every edge/.style={draw, ->}, C/.style={inner sep=1em}]
		\node (A1) at (75:1cm) {$(M \otimes P) \otimes N$};
		\node (A2) at (105:1cm) {$M \otimes (P \otimes N)$};
		\node (A3) at (135:1cm) {$M \otimes (N \otimes P)$};
		\node (A4) at (165:1cm) {$(M \otimes N) \otimes P$};
		\node (A5) at (195:1cm) {$(N \otimes M) \otimes P$};
		\node (A6) at (225:1cm) {$N \otimes (M \otimes P)$};
		\node (A7) at (255:1cm) {$N \otimes (P \otimes M)$};
		\node (A8) at (285:1cm) {$(N \otimes P) \otimes M$};
		\node (A9) at (315:1cm) {$(P \otimes N) \otimes M$};
		\node (A10) at (345:1cm) {$P \otimes (N \otimes M)$};
		\node (A11) at (15:1cm) {$P \otimes (M \otimes N)$};
		\node (A12) at (45:1cm) {$(P \otimes M) \otimes N$};

		\draw (A4) edge (A3);
            \draw (A3) edge[bend left] node[C, above] {$\id \otimes \sigma_{N,P}$} (A2);
            \draw (A2) edge (A1);
            \draw (A1) edge[bend left] node[C, above] {$\sigma_{M,P}\otimes\id$} (A12);
            \draw (A12) edge (A11);
            \draw (A11) edge node[C, right] {$\id \otimes \sigma_{M,N}$} (A10);
		\draw (A4) edge node[C, left] {$\sigma_{M,N} \otimes \id$} (A5);
            \draw (A5) edge (A6); \draw (A6) edge[bend right] node[C, below] {$\id\otimes \sigma_{M,P}$} (A7);
            \draw (A7) edge (A8);
            \draw (A8) edge[bend right] node[C, below] {$\sigma_{N,P} \otimes \id$} (A9);
            \draw (A9) edge (A10);
    \end{tikzpicture}\end{center}
    \begin{lstlisting}[
        language={TeX},
        numbers=left,
        numbersep=2em,
        numberstyle=\footnotesize,
        frame=shadowbox,
        rulesepcolor=\color{red!20!green!20!blue!20}]
\begin{center}
    \small\begin{tikzpicture}[xscale = 4.5, yscale = 1.7,
    every edge/.style={draw, ->}, C/.style={inner sep=1em}]
        \node (A1) at (75:1cm) {$(M \otimes P) \otimes N$};
	\node (A2) at (105:1cm) {$M \otimes (P \otimes N)$};
	\node (A3) at (135:1cm) {$M \otimes (N \otimes P)$};
	\node (A4) at (165:1cm) {$(M \otimes N) \otimes P$};
	\node (A5) at (195:1cm) {$(N \otimes M) \otimes P$};
	\node (A6) at (225:1cm) {$N \otimes (M \otimes P)$};
	\node (A7) at (255:1cm) {$N \otimes (P \otimes M)$};
	\node (A8) at (285:1cm) {$(N \otimes P) \otimes M$};
	\node (A9) at (315:1cm) {$(P \otimes N) \otimes M$};
	\node (A10) at (345:1cm) {$P \otimes (N \otimes M)$};
	\node (A11) at (15:1cm) {$P \otimes (M \otimes N)$};
	\node (A12) at (45:1cm) {$(P \otimes M) \otimes N$};
        \draw (A4) edge (A3);
        \draw (A3) edge[bend left] node[C, above]
        {$\id \otimes \sigma_{N,P}$} (A2);
        \draw (A2) edge (A1);
        \draw (A1) edge[bend left] node[C, above]
        {$\sigma_{M,P}\otimes\id$} (A12);
        \draw (A12) edge (A11);
        \draw (A11) edge node[C, right]
        {$\id \otimes \sigma_{M,N}$} (A10);
	\draw (A4) edge node[C, left]
        {$\sigma_{M,N} \otimes \id$} (A5);
        \draw (A5) edge (A6); \draw (A6)
        edge[bend right]
        node[C, below] {$\id\otimes \sigma_{M,P}$} (A7);
        \draw (A7) edge (A8);
        \draw (A8) edge[bend right]
        node[C, below] {$\sigma_{N,P} \otimes \id$} (A9);
        \draw (A9) edge (A10);
    \end{tikzpicture}
\end{center}
    \end{lstlisting}
\subsubsection{使用外置绘图工具配合 \lstinline{pdfpages}}
    循着上述 \lstinline{tikz} 绘图的路线，我们有时会发现，相对于使用 \lstinline{pdfpages} 直接插入 \lstinline{.pdf} 页面，或者再配合 \lstinline{graphicx} 即可引入一些 \lstinline{tikz} 无法解决的情况。\par
    利用主流绘图工具，例如photoshop等，事先绘制图片，再将其以 \lstinline{.pdf} 格式用 \lstinline{graphicx} 调用进文档类即可补全许多 \lstinline{tikz} 无法完成的情况。实际上，\lstinline{tikz} 所提供的功能固然很多，但是并不是每一种情况都是最优的选择，因此使用外置绘图工具配合图片插入等功能亦是可选项之一。
\subsubsection{寻找宏包}
    实际上有些宏包也可以加强 \lstinline{tikz} 的相关功能，比如引入 \lstinline{pgffor} 来使用 \lstinline{\foreach}，亦或者 \lstinline{ifthen} 来引入 \lstinline{\ifthenelse}，这类的内容，这允许我们使用条件判断语句绘制大量相似内容的图片。\par
    另外一些可以使用的诸如利用 \lstinline{\usetikzlibrary} 调用 \lstinline{fpu} 和 \lstinline{math} 之类的宏包来定义变量，后者提供的 \lstinline{\tikzmath} 在某些情况下足够有用。在本模板中，我们并没有直接引入它们，因为这不完全有用。\par
    除此以外还可以使用 \lstinline{\usegdlibrary} 的一些内容，例如 \lstinline{circular} 与 \lstinline{routing} 等。善用 \href{https://www.ctan.org/}{CTAN} 寻找宏包，可以使得绘图与插图的功能被极大拓展。